<%@ page import="java.util.List" %>
<%@ page import="java.util.Vector" %>
<%@ page import="mististore.ProductoDatos" %>
<%@ page import="mististore.Producto" %>

<%@ page import="com.google.appengine.api.users.User" %>
<%@ page import="com.google.appengine.api.users.UserService" %>
<%@ page import="com.google.appengine.api.users.UserServiceFactory" %>

<%
	ProductoDatos pd=new ProductoDatos();
	String nombre=request.getParameter("nombre");
	List<Producto> resultado=pd.filtrarPorNombre(nombre);
	Producto t=resultado.get(0);

	Vector v=(Vector)session.getAttribute("items");
	
    UserService userService=UserServiceFactory.getUserService();
    User user=userService.getCurrentUser();

    //Agregar si o si esta sentencia despues de cada consulta de sesion, es como un bug
    if(user!=null)
    	session.setAttribute(user.getEmail(),user.getEmail());
    else
    {
    	String correo="null@null.com";
    	session.setAttribute(correo,correo);
    }
		    	
	v.addElement(new mististore.Bolsa(t.getNombre(),t.getPrecio(),1));

	response.sendRedirect("/verBolsa.jsp");
	return;
%>